package com.tanhua.api;

import com.tanhua.model.mongo.RecommendUser;

import java.util.List;

public interface RecommendUserApi {

    /**
     * 查询今日佳人
     * @param userId
     * @return
     */
    RecommendUser findWithMaxScore(Long userId);


    /**
     * 查询所有的推荐好友信息
     * @param userId
     * @return
     */
    List<RecommendUser> findByUser(Long userId);

    /**
     * 根据当前用户id，推荐表中的佳人id，查询该佳人推荐给我的信息
     * @param userId
     * @param userId1
     * @return
     */
    RecommendUser findRecommenderUser(Long userId, Long userId1);

    /**
     * 根据用户id查询该用户的推荐数据（查询探花列表，卡片数据）
     * @param userId
     * @param count
     * @return
     */
    List<RecommendUser> queryCardsList(Long userId, int count);
}
